![]() |
ALMaSS
1.0
The Animal, Landscape and Man Simulation System
|
The base class for all ALMaSS animal classes. More...
#include <PopulationManager.h>
Public Member Functions | |
unsigned | SupplyFarmOwnerRef () |
AnimalPosition | SupplyPosition () |
APoint | SupplyPoint () |
int | SupplyPolygonRef () |
int | Supply_m_Location_x () |
int | Supply_m_Location_y () |
virtual void | KillThis () |
virtual void | CopyMyself () |
void | SetX (int a_x) |
void | SetY (int a_y) |
TAnimal (int x, int y, Landscape *L) | |
virtual void | BeginStep (void) |
BeingStep behaviour - must be implemented in descendent classes. More... | |
virtual void | Step (void) |
Step behaviour - must be implemented in descendent classes. More... | |
virtual void | EndStep (void) |
EndStep behaviour - must be implemented in descendent classes. More... | |
virtual void | ReinitialiseObject (int x, int y, Landscape *L) |
Used to re-use an object - must be implemented in descendent classes. More... | |
virtual int | WhatState () |
virtual void | Dying () |
void | CheckManagement (void) |
void | CheckManagementXY (int x, int y) |
virtual bool | OnFarmEvent (FarmToDo) |
![]() | |
int | GetCurrentStateNo () |
Returns the current state number. More... | |
void | SetCurrentStateNo (int a_num) |
Sets the current state number. More... | |
bool | GetStepDone () |
Returns the step done indicator flag. More... | |
void | SetStepDone (bool a_bool) |
Sets the step done indicator flag. More... | |
virtual void | ReinitialiseObject () |
Used to re-use an object - must be implemented in descendent classes. More... | |
TALMaSSObject () | |
The constructor for TALMaSSObject. More... | |
virtual | ~TALMaSSObject () |
The destructor for TALMaSSObject. More... | |
void | OnArrayBoundsError () |
Used for debugging only, tests basic object properties. More... | |
Protected Member Functions | |
void | CorrectWrapRound () |
Corrects wrap around co-ordinate problems. More... | |
Protected Attributes | |
int | m_Location_x |
int | m_Location_y |
Landscape * | m_OurLandscape |
![]() | |
int | m_CurrentStateNo |
The basic state number for all objects - '-1' indicates death. More... | |
bool | m_StepDone |
Indicates whether the iterative step code is done for this timestep. More... | |
The base class for all ALMaSS animal classes.
Includes all the functionality required to be handled by classes derived from Population_Manager, hence a number of empty methods that MUST be reimplemented in descendent classes e.g. CopyMyself()
|
inlinevirtual |
BeingStep behaviour - must be implemented in descendent classes.
Reimplemented from TALMaSSObject.
Reimplemented in Owl, Weasel, TPredator, Skylark_Male, Skylark_Female, Skylark_PreFledgeling, Skylark_Nestling, Skylark_Clutch, Roe_Male, Roe_Female, Roe_Fawn, Roe_Adult_Base, Roe_Base, Rabbit_Base, Partridge_Covey, Partridge_Female, Partridge_Male, Partridge_Chick2, Partridge_Chick, Partridge_Clutch, Newt_Male, Newt_Base, Hare_Female, Hare_Male, Hare_Juvenile, Hare_Young, Hare_Infant, THare, Goose_Base, Vole_JuvenileFemale, Vole_JuvenileMale, Vole_Base, Rabbit_Warren, Bembidion_Adult, Bembidion_Pupae, Bembidion_Larvae, Bembidion_Egg_List, and Bembidion_Base.
void TAnimal::CheckManagement | ( | void | ) |
Checks to see if there has been a management event at the TAnimals' x,y location. If so calls an event handler to handle the management event.
References sleep_all_day.
Referenced by Bembidion_Larvae::BeginStep(), Bembidion_Pupae::BeginStep(), Bembidion_Adult::BeginStep(), Hare_Infant::BeginStep(), Hare_Young::BeginStep(), Hare_Juvenile::BeginStep(), Hare_Male::BeginStep(), Hare_Female::BeginStep(), Partridge_Clutch::BeginStep(), Partridge_Chick::BeginStep(), Partridge_Chick2::BeginStep(), Partridge_Male::BeginStep(), Partridge_Female::BeginStep(), Skylark_Clutch::BeginStep(), Skylark_Nestling::BeginStep(), Skylark_PreFledgeling::BeginStep(), Skylark_Female::BeginStep(), Skylark_Male::BeginStep(), Vole_JuvenileMale::EndStep(), Vole_Male::EndStep(), and Vole_JuvenileFemale::EndStep().
void TAnimal::CheckManagementXY | ( | int | x, |
int | y | ||
) |
Checks to see if there has been a management event at the x,y location. If so calls an event handler to handle the management event.
References sleep_all_day.
|
inlineprotected |
Corrects wrap around co-ordinate problems.
Does the standard wrap around testing of positions. Uses the addition and modulus operators to avoid testing for negative or > landscape extent. This would be an alternative that should be tested for speed at some point.
References m_Location_x, m_Location_y, m_OurLandscape, Landscape::SupplySimAreaHeight(), and Landscape::SupplySimAreaWidth().
|
inlinevirtual |
Reimplemented in Partridge_Female, Partridge_Male, Partridge_Chick, and Partridge_Clutch.
References KillThis().
Referenced by THare_Population_Manager::Catastrophe(), Skylark_Population_Manager::Catastrophe(), Partridge_Covey::CoveyEmigrate(), Partridge_Covey::CoveyIndividualEmigrate(), and THare_Population_Manager::ExtraPopMort().
|
inlinevirtual |
EndStep behaviour - must be implemented in descendent classes.
Reimplemented from TALMaSSObject.
Reimplemented in Owl, Weasel, TPredator, Skylark_Male, Skylark_Female, Skylark_PreFledgeling, Skylark_Nestling, Skylark_Clutch, Roe_Male, Roe_Female, Roe_Fawn, Roe_Adult_Base, Roe_Base, Rabbit_Adult, Rabbit_Juvenile, Rabbit_Young, Rabbit_Base, Partridge_Covey, Partridge_Female, Partridge_Male, Partridge_Chick2, Partridge_Chick, Partridge_Clutch, Newt_Base, Hare_Female, Hare_Male, Hare_Juvenile, Hare_Young, Hare_Infant, THare, Goose_Pinkfoot_FamilyGroup, Goose_Greylag_FamilyGroup, Goose_Barnacle_FamilyGroup, Goose_Base, Vole_JuvenileFemale, Vole_Male, Vole_JuvenileMale, Vole_Base, Bembidion_Adult, and Bembidion_Base.
|
inlinevirtual |
Reimplemented in Goose_Pinkfoot_FamilyGroup, Goose_Greylag_FamilyGroup, Goose_Barnacle_FamilyGroup, Partridge_Female, Partridge_Male, Goose_Base, Bembidion_Pupae, and Bembidion_Larvae.
References TALMaSSObject::m_CurrentStateNo, and TALMaSSObject::m_StepDone.
Referenced by Weasel::BeginStep(), Owl::BeginStep(), Dying(), Newt_Egg::InternalPesticideHandlingAndResponse(), Newt_Larva::InternalPesticideHandlingAndResponse(), Newt_Juvenile::InternalPesticideHandlingAndResponse(), Newt_Male::InternalPesticideHandlingAndResponse(), Newt_Female::InternalPesticideHandlingAndResponse(), Goose_Base::KillThis(), Goose_Barnacle_FamilyGroup::KillThis(), Goose_Greylag_FamilyGroup::KillThis(), and Goose_Pinkfoot_FamilyGroup::KillThis().
|
inlinevirtual |
Reimplemented in Vole_JuvenileFemale, Vole_JuvenileMale, Skylark_Male, Skylark_Female, Skylark_PreFledgeling, Skylark_Nestling, Skylark_Clutch, Partridge_Female, Partridge_Male, Partridge_Chick2, Partridge_Chick, Partridge_Clutch, Hare_Young, Hare_Infant, THare, Bembidion_Adult, Bembidion_Pupae, and Bembidion_Larvae.
|
inlinevirtual |
Used to re-use an object - must be implemented in descendent classes.
References m_Location_x, m_Location_y, m_OurLandscape, and TALMaSSObject::ReinitialiseObject().
|
inline |
References m_Location_x.
Referenced by Partridge_Covey::CoveyUpdateMemberPositions().
|
inline |
References m_Location_y.
Referenced by Partridge_Covey::CoveyUpdateMemberPositions().
|
inlinevirtual |
Step behaviour - must be implemented in descendent classes.
Reimplemented from TALMaSSObject.
Reimplemented in Owl, Weasel, TPredator, Skylark_Male, Skylark_Female, Skylark_PreFledgeling, Skylark_Nestling, Skylark_Clutch, Roe_Male, Roe_Female, Roe_Fawn, Roe_Adult_Base, Roe_Base, Rabbit_Female, Rabbit_Male, Rabbit_Juvenile, Rabbit_Young, Rabbit_Base, Partridge_Covey, Partridge_Female, Partridge_Male, Partridge_Chick2, Partridge_Chick, Partridge_Clutch, Newt_Female, Newt_Male, Newt_Juvenile, Newt_Larva, Newt_Egg, Newt_Base, Hare_Female, Hare_Male, Hare_Juvenile, Hare_Young, Hare_Infant, THare, Goose_Pinkfoot_NonBreeder, Goose_Pinkfoot_FamilyGroup, Goose_Greylag_NonBreeder, Goose_Greylag_FamilyGroup, Goose_Barnacle_NonBreeder, Goose_Barnacle_FamilyGroup, Goose_Base, Vole_Female, Vole_JuvenileFemale, Vole_Male, Vole_JuvenileMale, Vole_Base, Rabbit_Warren, GooseHunter, Bembidion_Adult, Bembidion_Pupae, Bembidion_Larvae, Bembidion_Egg_List, and Bembidion_Base.
|
inline |
References m_Location_x.
Referenced by Skylark_Population_Manager::BreedingPairsOutput(), Partridge_Population_Manager::CreateCloneObjects(), Partridge_Population_Manager::CreateInitialObjects(), Vole_Population_Manager::DoFirst(), Population_Manager::FindClosest(), Partridge_Covey::FindMateInArea(), Vole_Population_Manager::FindOutsideRadiusMale(), Vole_Population_Manager::GeneticsOutputFile(), Vole_Population_Manager::GeneticsResultsOutput(), THare_Population_Manager::HuntingGrid(), Vole_Population_Manager::LandscapeQuadrantOutputProbe(), Rabbit_Population_Manager::NatalDispersalRecordOutput(), CompareX::operator()(), TPredator_Population_Manager::PredSampleFile(), Rabbit_Population_Manager::SaveWarrenLocations(), Rabbit_Male::st_EvaluateTerritory(), Rabbit_Female::st_EvaluateTerritory(), RoeDeer_Population_Manager::SupplyFemales(), RoeDeer_Population_Manager::SupplyMales(), RoeDeer_Population_Manager::SupplyTMales(), Vole_Population_Manager::TheAgeSexLocationProbe(), Bembidion_Population_Manager::TheReallyBigOutputProbe(), Vole_Population_Manager::TheReallyBigOutputProbe(), Bembidion_Population_Manager::TheRipleysOutputProbe(), THare_Population_Manager::TheRipleysOutputProbe(), Partridge_Population_Manager::TheRipleysOutputProbe(), RoeDeer_Population_Manager::TheRipleysOutputProbe(), Skylark_Population_Manager::TheRipleysOutputProbe(), and Vole_Population_Manager::TheRipleysOutputProbe().
|
inline |
References m_Location_y.
Referenced by Skylark_Population_Manager::BreedingPairsOutput(), Partridge_Population_Manager::CreateCloneObjects(), Partridge_Population_Manager::CreateInitialObjects(), Vole_Population_Manager::DoFirst(), Partridge_Covey::FindMateInArea(), Vole_Population_Manager::FindOutsideRadiusMale(), Vole_Population_Manager::GeneticsOutputFile(), THare_Population_Manager::HuntingGrid(), Vole_Population_Manager::LandscapeQuadrantOutputProbe(), Rabbit_Population_Manager::NatalDispersalRecordOutput(), CompareY::operator()(), TPredator_Population_Manager::PredSampleFile(), Rabbit_Population_Manager::SaveWarrenLocations(), Rabbit_Male::st_EvaluateTerritory(), Rabbit_Female::st_EvaluateTerritory(), RoeDeer_Population_Manager::SupplyFemales(), RoeDeer_Population_Manager::SupplyMales(), RoeDeer_Population_Manager::SupplyTMales(), Vole_Population_Manager::TheAgeSexLocationProbe(), Bembidion_Population_Manager::TheReallyBigOutputProbe(), Vole_Population_Manager::TheReallyBigOutputProbe(), Bembidion_Population_Manager::TheRipleysOutputProbe(), THare_Population_Manager::TheRipleysOutputProbe(), Partridge_Population_Manager::TheRipleysOutputProbe(), RoeDeer_Population_Manager::TheRipleysOutputProbe(), Skylark_Population_Manager::TheRipleysOutputProbe(), and Vole_Population_Manager::TheRipleysOutputProbe().
unsigned TAnimal::SupplyFarmOwnerRef | ( | ) |
Provides the farmer reference for the location of a TAnimal
|
inline |
References m_Location_x, and m_Location_y.
Referenced by AOR_Probe_Goose::DoProbe(), and THare_Population_Manager::HuntingDifferentiatedBeetleBankArea().
|
inline |
References m_Location_x, m_Location_y, m_OurLandscape, and Landscape::SupplyPolyRef().
AnimalPosition TAnimal::SupplyPosition | ( | ) |
Provides the location of an animal in terms of x,y,elementtype and vegetation type
References AnimalPosition::m_EleType, AnimalPosition::m_VegType, AnimalPosition::m_x, and AnimalPosition::m_y.
Referenced by Roe_Male::BeginStep(), RoeDeer_Population_Manager::DoFirst(), Roe_Fawn::FAFeed(), Roe_Fawn::FARunToMother(), Roe_Fawn::FASuckle(), Roe_Male::MAttendFemale(), and Vole_Male::st_Eval_n_Explore().
|
inlinevirtual |
Reimplemented in Vole_Base, Skylark_Base, Roe_Base, and Newt_Base.
Referenced by Partridge_Male::DailyMortality(), Partridge_Population_Manager::DoMaleSanityCheck(), CompareState::operator()(), and Partridge_Communication::PassMessage().
|
protected |
Referenced by Hare_Infant::BeginStep(), Hare_Young::BeginStep(), Hare_Juvenile::BeginStep(), Hare_Male::BeginStep(), Hare_Female::BeginStep(), Roe_Male::BeginStep(), Weasel::BeginStep(), Owl::BeginStep(), Newt_Adult::CalcMovementVector(), Vole_Base::CalculateCarryingCapacity(), Vole_Male::CanFeed(), Bembidion_Adult::CanReproduce(), Goose_Barnacle_Base::ChangeRoost(), Goose_Greylag_Base::ChangeRoost(), Goose_Pinkfoot_Base::ChangeRoost(), Vole_Base::CheckTraps(), Partridge_Chick::ChMaturing(), Partridge_Chick2::ChMaturing(), Goose_Barnacle_Base::ChooseHopLoc(), Goose_Pinkfoot_Base::ChooseHopLoc(), Partridge_Clutch::ClDeveloping(), Bembidion_Base::CopyMyself(), Partridge_Base::CopyMyself(), Skylark_Adult::CopyMyself(), Vole_Base::CopyMyself(), Bembidion_Base::CopyMyselfB(), CorrectWrapRound(), Partridge_Covey::CoveyUpdateMemberPositions(), Bembidion_Egg_List::DailyMortality(), Bembidion_Adult::DDepMort(), Vole_JuvenileMale::Dispersal(), Vole_Male::Dispersal(), Vole_JuvenileFemale::Dispersal(), Bembidion_Adult::EndStep(), Vole_Base::Escape(), Skylark_Male::EstablishingATerritory(), Skylark_Female::EstablishTerritory(), Goose_Base::EvaluateForageToHopLoc(), Roe_Fawn::FAFeed(), Roe_Fawn::FARuminate(), Roe_Fawn::FASuckle(), Roe_Female::FDisperse(), Roe_Base::Feeding(), Roe_Female::FEstablishRange(), Roe_Female::FEvade(), Roe_Female::FFeed(), Roe_Female::FFormGroup(), Roe_Female::FGiveBirth(), Roe_Female::FInHeat(), Goose_Base::FlyTo(), Partridge_Female::FMakingNest(), Roe_Female::FOnMature(), Roe_Female::FOnNewDay(), THare::Forage(), THare::ForageP(), Vole_JuvenileMale::FreeLocation(), Vole_JuvenileFemale::FreeLocation(), Roe_Female::FRuminate(), Partridge_Female::GetNestingCoverDensity(), THare::GetPegDirection(), THare::GetPegDistance(), Vole_Base::Init(), Skylark_Base::InSquare(), Newt_Juvenile::InternalPesticideHandlingAndResponse(), Partridge_Base::MakeCovey(), Roe_Fawn::Mature(), Roe_Male::MDie(), Roe_Male::MDisperse(), Roe_Male::MEstablishRange(), Roe_Male::MEstablishTerritory(), Roe_Male::MEvade(), Roe_Male::MFeed(), Partridge_Male::MFindingMate(), Roe_Male::MOnMature(), Roe_Male::MOnNewDay(), THare::MovePeg(), Bembidion_Adult::MoveTo(), Vole_Base::MoveTo(), Newt_Juvenile::MoveTo(), Bembidion_Adult::MoveToAggr(), Roe_Male::MRuminate(), Roe_Base::NextStep(), Roe_Fawn::On_ApproachOfDanger(), Roe_Female::On_ApproachOfDanger(), Roe_Male::On_ApproachOfDanger(), Roe_Male::On_Expelled(), Roe_Male::On_InHeat(), Roe_Male::On_Rank(), Skylark_Clutch::OnFarmEvent(), Skylark_Nestling::OnFarmEvent(), Skylark_Male::OnNestLocation(), TPredator::OverlapMyTerritory(), Hare_Female::PlaceYoung(), Rabbit_Warren::Rabbit_Warren(), Hare_Infant::ReInit(), Hare_Young::ReInit(), Hare_Juvenile::ReInit(), Hare_Male::ReInit(), Hare_Female::ReInit(), ReinitialiseObject(), Vole_Base::RodenticideIngestion(), Roe_Base::Roe_Base(), THare::Run(), Roe_Base::Running(), Roe_Fawn::RunTo(), Roe_Base::SeekCover(), Roe_Base::SeekNutri(), Roe_Fawn::SelectBedSite(), Vole_JuvenileMale::SetLocation(), Vole_JuvenileFemale::SetLocation(), SetX(), Skylark_Female::st_Arriving(), Rabbit_Juvenile::st_BecomeAdult(), Rabbit_Young::st_BecomeJuvenile(), Vole_JuvenileMale::st_BecomeSubAdult(), Vole_JuvenileFemale::st_BecomeSubAdult(), Newt_Female::st_Breed(), Goose_Base::st_ChooseForageLocation(), Bembidion_Larvae::st_Develop(), Newt_Juvenile::st_Develop(), Newt_Male::st_Develop(), Newt_Female::st_Develop(), Bembidion_Base::st_Die(), Hare_Juvenile::st_Dispersal(), Hare_Female::st_Dispersal(), TPredator::st_Dispersal(), Bembidion_Pupae::st_Emerge(), Vole_JuvenileMale::st_Eval_n_Explore(), Vole_Male::st_Eval_n_Explore(), Vole_JuvenileFemale::st_Evaluate_n_Explore(), Vole_Female::st_Evaluate_n_Explore(), Newt_Juvenile::st_EvaluateHabitat(), Rabbit_Male::st_EvaluateTerritory(), Rabbit_Female::st_EvaluateTerritory(), Skylark_Female::st_Finding_Territory(), Skylark_Male::st_FindingTerritory(), Skylark_Female::st_Floating(), Skylark_Male::st_Floating(), Skylark_Female::st_Flocking(), Skylark_Male::st_Flocking(), Hare_Male::st_Foraging(), Hare_Female::st_Foraging(), Rabbit_Female::st_GiveBirth(), Bembidion_Egg_List::st_Hatch(), Skylark_Clutch::st_Hatching(), Vole_Male::st_Infanticide(), Vole_Female::st_Lactating(), Skylark_Female::st_Laying(), Skylark_Female::st_MakingNest(), Vole_Female::st_Mating(), Skylark_Nestling::st_Maturing(), Skylark_PreFledgeling::st_Maturing(), Newt_Adult::st_Migrate(), TPredator::st_Movement(), Hare_Infant::st_NextStage(), Hare_Young::st_NextStage(), Hare_Juvenile::st_NextStage(), Newt_Egg::st_NextStage(), Newt_Larva::st_NextStage(), Newt_Juvenile::st_NextStage(), Bembidion_Larvae::st_Pupate(), Vole_Female::st_Special_Explore(), Bembidion_Larvae::Step(), Bembidion_Adult::Step(), Skylark_Female::Step(), Skylark_Male::Step(), Supply_m_Location_x(), Vole_Base::SupplyElemType(), SupplyPoint(), SupplyPolygonRef(), Vole_Base::SupplyX(), TPredator::TPredator(), Rabbit_Base::WalkTo(), and Roe_Base::WalkTo().
|
protected |
Referenced by Hare_Infant::BeginStep(), Hare_Young::BeginStep(), Hare_Juvenile::BeginStep(), Hare_Male::BeginStep(), Hare_Female::BeginStep(), Roe_Male::BeginStep(), Weasel::BeginStep(), Owl::BeginStep(), Newt_Adult::CalcMovementVector(), Vole_Base::CalculateCarryingCapacity(), Vole_Male::CanFeed(), Bembidion_Adult::CanReproduce(), Goose_Barnacle_Base::ChangeRoost(), Goose_Greylag_Base::ChangeRoost(), Goose_Pinkfoot_Base::ChangeRoost(), Vole_Base::CheckTraps(), Partridge_Chick::ChMaturing(), Partridge_Chick2::ChMaturing(), Goose_Barnacle_Base::ChooseHopLoc(), Goose_Pinkfoot_Base::ChooseHopLoc(), Partridge_Clutch::ClDeveloping(), Bembidion_Base::CopyMyself(), Partridge_Base::CopyMyself(), Skylark_Adult::CopyMyself(), Vole_Base::CopyMyself(), Bembidion_Base::CopyMyselfB(), CorrectWrapRound(), Partridge_Covey::CoveyUpdateMemberPositions(), Bembidion_Egg_List::DailyMortality(), Bembidion_Adult::DDepMort(), Vole_JuvenileMale::Dispersal(), Vole_Male::Dispersal(), Vole_JuvenileFemale::Dispersal(), Bembidion_Adult::EndStep(), Vole_Base::Escape(), Skylark_Male::EstablishingATerritory(), Skylark_Female::EstablishTerritory(), Goose_Base::EvaluateForageToHopLoc(), Roe_Fawn::FAFeed(), Roe_Fawn::FARuminate(), Roe_Fawn::FASuckle(), Roe_Female::FDisperse(), Roe_Base::Feeding(), Roe_Female::FEstablishRange(), Roe_Female::FEvade(), Roe_Female::FFeed(), Roe_Female::FFormGroup(), Roe_Female::FGiveBirth(), Roe_Female::FInHeat(), Goose_Base::FlyTo(), Partridge_Female::FMakingNest(), Roe_Female::FOnMature(), Roe_Female::FOnNewDay(), THare::Forage(), THare::ForageP(), Vole_JuvenileMale::FreeLocation(), Vole_JuvenileFemale::FreeLocation(), Roe_Female::FRuminate(), Partridge_Female::GetNestingCoverDensity(), THare::GetPegDirection(), THare::GetPegDistance(), Vole_Base::Init(), Skylark_Base::InSquare(), Newt_Juvenile::InternalPesticideHandlingAndResponse(), Partridge_Base::MakeCovey(), Roe_Fawn::Mature(), Roe_Male::MDie(), Roe_Male::MDisperse(), Roe_Male::MEstablishRange(), Roe_Male::MEstablishTerritory(), Roe_Male::MEvade(), Roe_Male::MFeed(), Partridge_Male::MFindingMate(), Roe_Male::MOnMature(), Roe_Male::MOnNewDay(), THare::MovePeg(), Bembidion_Adult::MoveTo(), Vole_Base::MoveTo(), Newt_Juvenile::MoveTo(), Bembidion_Adult::MoveToAggr(), Roe_Male::MRuminate(), Roe_Base::NextStep(), Roe_Fawn::On_ApproachOfDanger(), Roe_Female::On_ApproachOfDanger(), Roe_Male::On_ApproachOfDanger(), Roe_Male::On_Expelled(), Roe_Male::On_InHeat(), Roe_Male::On_Rank(), Skylark_Clutch::OnFarmEvent(), Skylark_Nestling::OnFarmEvent(), Skylark_Male::OnNestLocation(), TPredator::OverlapMyTerritory(), Hare_Female::PlaceYoung(), Rabbit_Warren::Rabbit_Warren(), Hare_Infant::ReInit(), Hare_Young::ReInit(), Hare_Juvenile::ReInit(), Hare_Male::ReInit(), Hare_Female::ReInit(), ReinitialiseObject(), Vole_Base::RodenticideIngestion(), Roe_Base::Roe_Base(), THare::Run(), Roe_Base::Running(), Roe_Fawn::RunTo(), Roe_Base::SeekCover(), Roe_Base::SeekNutri(), Roe_Fawn::SelectBedSite(), Vole_JuvenileMale::SetLocation(), Vole_JuvenileFemale::SetLocation(), SetY(), Skylark_Female::st_Arriving(), Rabbit_Juvenile::st_BecomeAdult(), Rabbit_Young::st_BecomeJuvenile(), Vole_JuvenileMale::st_BecomeSubAdult(), Vole_JuvenileFemale::st_BecomeSubAdult(), Newt_Female::st_Breed(), Goose_Base::st_ChooseForageLocation(), Bembidion_Larvae::st_Develop(), Newt_Juvenile::st_Develop(), Newt_Male::st_Develop(), Newt_Female::st_Develop(), Bembidion_Base::st_Die(), Hare_Juvenile::st_Dispersal(), Hare_Female::st_Dispersal(), TPredator::st_Dispersal(), Bembidion_Pupae::st_Emerge(), Vole_JuvenileMale::st_Eval_n_Explore(), Vole_Male::st_Eval_n_Explore(), Vole_JuvenileFemale::st_Evaluate_n_Explore(), Vole_Female::st_Evaluate_n_Explore(), Newt_Juvenile::st_EvaluateHabitat(), Rabbit_Male::st_EvaluateTerritory(), Rabbit_Female::st_EvaluateTerritory(), Skylark_Female::st_Finding_Territory(), Skylark_Male::st_FindingTerritory(), Skylark_Female::st_Floating(), Skylark_Male::st_Floating(), Skylark_Female::st_Flocking(), Skylark_Male::st_Flocking(), Hare_Male::st_Foraging(), Hare_Female::st_Foraging(), Rabbit_Female::st_GiveBirth(), Bembidion_Egg_List::st_Hatch(), Skylark_Clutch::st_Hatching(), Vole_Male::st_Infanticide(), Vole_Female::st_Lactating(), Skylark_Female::st_Laying(), Skylark_Female::st_MakingNest(), Vole_Female::st_Mating(), Skylark_Nestling::st_Maturing(), Skylark_PreFledgeling::st_Maturing(), Newt_Adult::st_Migrate(), TPredator::st_Movement(), Hare_Infant::st_NextStage(), Hare_Young::st_NextStage(), Hare_Juvenile::st_NextStage(), Newt_Egg::st_NextStage(), Newt_Larva::st_NextStage(), Newt_Juvenile::st_NextStage(), Bembidion_Larvae::st_Pupate(), Vole_Female::st_Special_Explore(), Bembidion_Larvae::Step(), Bembidion_Adult::Step(), Skylark_Female::Step(), Skylark_Male::Step(), Supply_m_Location_y(), Vole_Base::SupplyElemType(), SupplyPoint(), SupplyPolygonRef(), Vole_Base::SupplyY(), TPredator::TPredator(), Rabbit_Base::WalkTo(), and Roe_Base::WalkTo().
|
protected |
Referenced by Roe_Male::AddSatellite(), Hare_Female::AllYoungKilled(), Hare_Female::AllYoungMatured(), Hare_Male::BeginStep(), Hare_Female::BeginStep(), Newt_Male::BeginStep(), Partridge_Covey::BeginStep(), Roe_Fawn::BeginStep(), Roe_Female::BeginStep(), Roe_Male::BeginStep(), Weasel::BeginStep(), Owl::BeginStep(), Roe_Base::CalcCover(), Vole_Base::CalculateCarryingCapacity(), Roe_Base::CalculateRoadMortality(), Bembidion_Adult::CanReproduce(), Roe_Fawn::CareCounter(), Partridge_Chick::ChDeveloping(), Skylark_Female::CheckForFields(), GooseHunter::CheckForGame(), Partridge_Male::CheckMatePointers(), Partridge_Female::CheckMatePointers(), Vole_Base::CheckTraps(), Goose_Barnacle_Base::ChooseHopLoc(), Goose_Greylag_Base::ChooseHopLoc(), Goose_Pinkfoot_Base::ChooseHopLoc(), Bembidion_Base::CopyMyself(), Partridge_Base::CopyMyself(), Skylark_Adult::CopyMyself(), Vole_Base::CopyMyself(), Bembidion_Base::CopyMyselfB(), CorrectWrapRound(), Roe_Base::Cover(), Bembidion_Egg_List::DailyMortality(), Partridge_Chick2::DailyMortality(), Partridge_Male::DailyMortality(), Partridge_Female::DailyMortality(), Bembidion_Adult::DailyMovement(), Rabbit_Warren::DEBUG_InternalTest(), Rabbit_Warren::DEBUG_InternalTest2(), Hare_Female::dumpEnergy(), Bembidion_Adult::EndStep(), Vole_JuvenileMale::EndStep(), Vole_Male::EndStep(), Vole_JuvenileFemale::EndStep(), Partridge_Clutch::EndStep(), Partridge_Chick::EndStep(), Partridge_Chick2::EndStep(), Partridge_Male::EndStep(), Roe_Fawn::EndStep(), Roe_Female::EndStep(), Roe_Male::EndStep(), THare::EnergyBalance(), Goose_Base::EvaluateForageToHopLoc(), Roe_Fawn::FADie(), Roe_Fawn::FAFeed(), Roe_Fawn::FAHide(), Roe_Fawn::FAInit(), Roe_Fawn::FAOnNewDay(), Roe_Fawn::FARecover(), Roe_Fawn::FARuminate(), Roe_Fawn::FARunToMother(), Roe_Fawn::FASuckle(), Roe_Fawn::FAUpdateEnergy(), Partridge_Female::FBuildingUpResources(), Roe_Female::FCareForYoung(), Roe_Female::FDie(), Roe_Female::FDisperse(), Skylark_Female::FeedYoung(), Roe_Female::FEstablishRange(), Roe_Female::FEvade(), Roe_Female::FFeed(), Partridge_Female::FFindingTerritory(), Roe_Female::FFormGroup(), Roe_Female::FGiveBirth(), Roe_Female::FIgnore(), Roe_Female::FInHeat(), Partridge_Female::FLaying(), Partridge_Female::FMakingNest(), Roe_Female::FMate(), Roe_Female::FOnMature(), Roe_Female::FOnNewDay(), THare::ForageSquare(), THare::ForageSquareP(), Roe_Female::FRecover(), Roe_Female::FRuminate(), Roe_Female::FRun(), Partridge_Female::FStartingNewBrood(), Roe_Female::FUpdateEnergy(), Roe_Female::FUpdateGestation(), Skylark_Male::GetFood(), Goose_Base::GetForagingTime(), Skylark_Adult::GetVegHindrance(), Skylark_Adult::GetWeatherHindrance(), Hare_Female::GiveBirth(), Partridge_Covey::HabitatEvalPoly(), Goose_Barnacle_Base::Init(), Goose_Greylag_Base::Init(), Goose_Pinkfoot_Base::Init(), Vole_Base::Init(), Rabbit_Warren::InitEvaluation(), Bembidion_Adult::InternalPesticideHandlingAndResponse(), Hare_Male::InternalPesticideHandlingAndResponse(), Hare_Female::InternalPesticideHandlingAndResponse(), Newt_Egg::InternalPesticideHandlingAndResponse(), Newt_Larva::InternalPesticideHandlingAndResponse(), Newt_Juvenile::InternalPesticideHandlingAndResponse(), Newt_Male::InternalPesticideHandlingAndResponse(), Newt_Female::InternalPesticideHandlingAndResponse(), Rabbit_Juvenile::InternalPesticideHandlingAndResponse(), Rabbit_Male::InternalPesticideHandlingAndResponse(), Rabbit_Female::InternalPesticideHandlingAndResponse(), GooseHunter::IsSeasonEnd(), Hunter::IsTodayAPreferredHuntDay(), Rabbit_Warren::JoinNOccupy(), Rabbit_Warren::Leave(), Roe_Base::LegalHabitat(), Partridge_Base::MakeCovey(), Roe_Male::MAttendFemale(), Roe_Fawn::Mature(), Roe_Male::MDie(), Roe_Male::MDisperse(), Roe_Male::MEstablishRange(), Roe_Male::MEstablishTerritory(), Roe_Male::MEvade(), Roe_Male::MFeed(), Roe_Male::MFight(), Partridge_Male::MFindingMate(), Roe_Male::MIgnore(), Roe_Male::MMate(), Roe_Male::MOnMature(), Roe_Male::MOnNewDay(), Vole_Base::MoveQuality(), Bembidion_Adult::MoveTo_quality_assess(), Bembidion_Adult::MoveToAggr(), Roe_Male::MRecover(), Roe_Male::MRuminate(), Roe_Male::MRun(), Roe_Male::MUpdateEnergy(), Partridge_Covey::NestGoodSpot(), Newt_Juvenile::NewtMoveQuality(), Roe_Base::NextStep(), Roe_Base::NutriValue(), Goose_Base::On_Bang(), Roe_Male::On_Expelled(), Roe_Male::On_InHeat(), Roe_Fawn::On_IsDead(), Roe_Female::On_IsDead(), Roe_Male::On_IsDead(), Roe_Fawn::On_MumAbandon(), THare::ON_MumDead(), Roe_Male::On_NewHost(), Roe_Male::On_Rank(), Hare_Female::ON_RemoveYoung(), Hare_Female::ON_YoungKilled(), Skylark_Nestling::OnDeserted(), Bembidion_Larvae::OnFarmEvent(), Bembidion_Pupae::OnFarmEvent(), Bembidion_Adult::OnFarmEvent(), Hare_Infant::OnFarmEvent(), Hare_Young::OnFarmEvent(), Partridge_Clutch::OnFarmEvent(), Partridge_Chick::OnFarmEvent(), Partridge_Chick2::OnFarmEvent(), Partridge_Male::OnFarmEvent(), Partridge_Female::OnFarmEvent(), Skylark_Clutch::OnFarmEvent(), Skylark_Nestling::OnFarmEvent(), Skylark_PreFledgeling::OnFarmEvent(), Skylark_Female::OnFarmEvent(), Skylark_Male::OnFarmEvent(), Vole_JuvenileMale::OnFarmEvent(), Vole_JuvenileFemale::OnFarmEvent(), Skylark_Female::OnMateDying(), Skylark_Male::OnMateDying(), Partridge_Female::OnMateDying(), Skylark_Female::OnMateHomeless(), Skylark_Male::OnMateLeaving(), Partridge_Male::OnMating(), Skylark_Nestling::OnYouHaveBeenEaten(), Rabbit_Female::OnYoungDeath(), Hare_Female::PlaceYoung(), Roe_Base::ProbRoadCross(), Rabbit_Female::Rabbit_Female(), Hare_Infant::ReInit(), Hare_Young::ReInit(), Hare_Juvenile::ReInit(), Hare_Male::ReInit(), Hare_Female::ReInit(), ReinitialiseObject(), Roe_Male::RemoveSatellite(), Bembidion_Adult::Reproduce(), Vole_Base::RodenticideIngestion(), Roe_Base::Roe_Base(), Roe_Female::Roe_Female(), Roe_Male::Roe_Male(), THare::Run(), Roe_Base::Running(), Roe_Fawn::RunTo(), Roe_Base::SeekCover(), Roe_Base::SeekNutri(), Roe_Fawn::SelectBedSite(), Roe_Female::Send_EndGroup(), Roe_Fawn::Send_InitCare(), Vole_Base::Set_ElemBorn(), Vole_Base::Set_PolyRefBorn(), Vole_Base::Set_VegBorn(), Rabbit_Adult::SetMate(), Hare_Juvenile::ShouldMature(), Bembidion_Adult::st_Aging(), Skylark_Female::st_Arriving(), Skylark_Male::st_AttractingAMate(), Rabbit_Juvenile::st_BecomeAdult(), Rabbit_Young::st_BecomeJuvenile(), Vole_JuvenileMale::st_BecomeSubAdult(), Vole_JuvenileFemale::st_BecomeSubAdult(), Newt_Female::st_Breed(), Skylark_Female::st_BuildingUpResources(), Skylark_Female::st_CaringForYoung(), Skylark_Male::st_CaringForYoung(), Goose_Base::st_ChooseForageLocation(), Bembidion_Larvae::st_Develop(), Bembidion_Pupae::st_Develop(), Newt_Egg::st_Develop(), Newt_Larva::st_Develop(), Newt_Juvenile::st_Develop(), Newt_Adult::st_Develop(), Newt_Male::st_Develop(), Newt_Female::st_Develop(), Skylark_Clutch::st_Developing(), Skylark_Nestling::st_Developing(), Hare_Juvenile::st_Dispersal(), Newt_Juvenile::st_Disperse(), Newt_Adult::st_Disperse(), Skylark_Female::st_Dying(), Bembidion_Pupae::st_Emerge(), Skylark_Female::st_Emigrating(), Skylark_Male::st_Emigrating(), Newt_Juvenile::st_EvaluateHabitat(), Rabbit_Female::st_EvaluateTerritory(), Skylark_Female::st_Floating(), Skylark_Male::st_Floating(), Skylark_Female::st_Flocking(), Skylark_Male::st_Flocking(), Bembidion_Adult::st_Forage(), Goose_Base::st_Forage(), Vole_Female::st_GiveBirth(), Rabbit_Female::st_GiveBirth(), Skylark_Female::st_GivingUpTerritory(), Bembidion_Egg_List::st_Hatch(), Skylark_Clutch::st_Hatching(), Bembidion_Adult::st_Hibernate(), Skylark_Female::st_Incubating(), Vole_Female::st_Lactating(), Skylark_Female::st_Laying(), Skylark_Female::st_MakingNest(), Vole_Male::st_Maturation(), Skylark_Nestling::st_Maturing(), Skylark_PreFledgeling::st_Maturing(), Newt_Adult::st_Migrate(), Hare_Infant::st_NextStage(), Hare_Young::st_NextStage(), Hare_Juvenile::st_NextStage(), Newt_Egg::st_NextStage(), Newt_Larva::st_NextStage(), Newt_Juvenile::st_NextStage(), GooseHunter::st_OutHunting(), Newt_Juvenile::st_Overwinter(), Newt_Adult::st_Overwinter(), Skylark_Female::st_PreparingForBreeding(), Bembidion_Larvae::st_Pupate(), Hare_Female::st_ReproBehaviour(), Hunter::st_ShouldGoHunting(), Skylark_Female::st_StartingNewBrood(), Skylark_Female::st_StoppingBreeding(), Goose_Base::StartDay(), Bembidion_Egg_List::Step(), Bembidion_Larvae::Step(), Bembidion_Pupae::Step(), Bembidion_Adult::Step(), GooseHunter::Step(), Rabbit_Warren::Step(), Vole_JuvenileMale::Step(), Vole_Male::Step(), Vole_JuvenileFemale::Step(), Vole_Female::Step(), Goose_Base::Step(), Goose_Barnacle_FamilyGroup::Step(), Goose_Barnacle_NonBreeder::Step(), Goose_Greylag_FamilyGroup::Step(), Goose_Greylag_NonBreeder::Step(), Goose_Pinkfoot_FamilyGroup::Step(), Goose_Pinkfoot_NonBreeder::Step(), Hare_Infant::Step(), Hare_Young::Step(), Hare_Juvenile::Step(), Hare_Male::Step(), Hare_Female::Step(), Newt_Egg::Step(), Newt_Larva::Step(), Newt_Juvenile::Step(), Newt_Male::Step(), Newt_Female::Step(), Partridge_Clutch::Step(), Partridge_Chick::Step(), Partridge_Chick2::Step(), Partridge_Male::Step(), Partridge_Female::Step(), Rabbit_Young::Step(), Rabbit_Juvenile::Step(), Rabbit_Male::Step(), Rabbit_Female::Step(), Roe_Fawn::Step(), Roe_Female::Step(), Roe_Male::Step(), Skylark_Female::Step(), Weasel::Step(), Owl::Step(), Vole_Base::SupplyElemType(), SupplyPolygonRef(), THare::TimeBudget(), TPredator::TPredator(), Rabbit_Warren::UpdateForageInformation(), Hare_Female::UpdateOestrous(), Rabbit_Warren::UpdatePesticide(), Roe_Base::WalkTo(), and Rabbit_Female::Weaned().